@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px;

scrollbar-arrow-color:#000; /*三角箭头的颜色*/



scrollbar-face-color:#f0f0f0; /*立体滚动条的颜色（包括箭头部分的背景色）*/



scrollbar-3dlight-color:#f0f0f0; /*立体滚动条亮边的颜色*/



scrollbar-highlight-color: color; /*滚动条的高亮颜色（左阴影？）*/



scrollbar-shadow-color: color; /*立体滚动条阴影的颜色*/



scrollbar-darkshadow-color: color; /*立体滚动条外阴影的颜色*/



scrollbar-track-color:#f0f0f0; /*立体滚动条背景颜色*/



scrollbar-base-color: color; /*滚动条的基色*/

}

body{ background:url(../images/body.jpg) top repeat-x #e0dfdf; font-size:12px;-webkit-text-size-adjust:none;}

ol, ul {list-style: none;}

img{ border:none;}

.intro{ width:100%; text-align:center; line-height:25px; display:block;}

a{ color:#333333; text-decoration:none;}

a:hover{ color:#008d47; text-decoration:underline;}

.red{ color:#F00; line-height:25px; text-indent:10px;}

.left{ float:left;}

.right{ float:right;}

.none{ display:none;}

.block{display:block;}

.relative{ position:relative;}

.absolute{position:absolute;}





/*---header----*/

#main{ width:1030px; margin:0 auto;}

.top{ width:1030px; margin:0 auto;}

.fastLink{ width:1002px; height:25px; margin:10px auto 0;}

.link{ width:240px; float:right;}

.link a{ background:url(../images/link.jpg); float:left; height:19px; width:66px; line-height:19px; text-align:center; color:#666666; display:block; margin:0 5px;}

.fastLinkEng{ width:50px; background:url(../images/EngLink.jpg) right no-repeat; text-align:left; color:#333333; display:block; float:right; line-height:20px;}





.header{ background:url(../images/top.jpg); /*height:440px;*/ height:auto;padding:0 13px; width:1002px;}

.headerT{ background:url(../images/header.jpg) repeat-x; height:80px; border:1px solid #c1c1c1; width:1000px; float:left;}

.header h1,.zyheader h1{ background:url(../images/logo.jpg) no-repeat; height:72px; width:420px; float:left; margin:5px 0 0 10px; text-indent:-9999px;}



.zyheader{ height:220px; width:1002px; padding:0 0 0 15px; background:url(../images/zyTop.jpg);}





#nav{ width:560px; height:30px; float:right; margin:25px 10px 0 0;}

#nav li{ width:80px; height:30px; float:left; background:url(../images/interval.jpg) right no-repeat;}

#nav li a{ height:30px; width:79px; line-height:30px; display:block; text-align:center; color:#333; font-family:"微软雅黑"; font-size:14px; }



#nav li a:hover{ color:#037d3a; text-decoration:none;}



		#slidershow { width: 980px; height: 289px; overflow: hidden; position: relative; }

			#sliders li { position:absolute;left:0; top:0; color:#F0F}

			#sliderthumbsbg { position: absolute; width: 980px; height: 61px; top: 228px; left: 0; background-color: #000; z-index: 10; }

			#sliderthumbs { position: absolute; width: 980px; height: 61px; top: 228px; left: 0; z-index: 20; padding-left: 10px; }

				#sliderthumbs li { float: left; width: 130px; heihgt: 39px; margin-top: 10px; margin-right: 20px; cursor: pointer; }

					#sliderthumbs li img { border: 3px solid #ddfcff; }

					#sliderthumbs li.current { background: url(../images/slider_current_bg.gif) right center no-repeat; }





.flash{ width:100%; text-align:center;}



.middle{ background:url(../images/bottom.jpg); height:198px; padding:7px 0 0 0;}

.news{ width:300px; height:185px; float:left; margin:0 0 0 13px; display:inline; overflow:hidden;}

.biaoti{ width:100%; height:34px; background:url(../images/newsBg.jpg) repeat-x;}

.cpTitle{ background:url(../images/proBg.jpg) repeat-x; height:34px; width:100%;}

.biaoti span,.cpTitle span{ font-family:"黑体"; font-size:14px; font-weight:bold; color:#008d47; line-height:34px; display:block; text-indent:13px;}

.newsCon{ width:100%; height:80px; float:left; margin:10px 0 0 10px;}

.newsConImg{ width:105px; float:left;}

.newsCon p{ width:160px; height:60px; float:left; line-height:20px; font-weight:bolder; color:#333333;}

.newsList ul{ padding:0 15px; float:left;}

.newsList li{ height:20px; line-height:20px; float:left; width:85%; margin:0 0 0 8px; background:url(../images/dz.jpg) left no-repeat; text-indent:10px; overflow:hidden;}



.pro{ width:300px; float:left; margin:0 1px;}

.proCon{ background:url(../images/productBg.jpg) bottom repeat-x; width:252px; padding:10px 24px 0; height:140px;}

.proTitle{ height:18px; width:100%; float:left;}

.proTitle a{ width:17px; height:18px; float:right; margin:0 2px;}

.proConImg{ float:left; width:103px; height:78px;}

.proNr{ width:90px; line-height:25px; color:#212121;}

.search{ width:180px; float:left; margin:0 0 0 30px; display:inline;}

.searchSelect{ width:195px; height:20px; float:left;}

.searSelect{ width:140px; height:20px; float:left; margin:3px 0;}

.searchButton{ float:left; margin:3px 0 0 3px;}



.network{ width:185px; float:left;}

.networkCon{ padding:2px 3px;}

.service{ display:block; margin:10px 3px 0 10px; float:left; display:inline;}

.hotline{ display:block; margin:5px 3px 0 10px; float:left; display:inline;}



.middleZy{ border-left:1px solid #cccccc; background:#fff; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:1000px; float:left; margin:0 0 0 14px; display:inline;}

.midLeft{ width:224px; float:left; margin:5px 0 0 10px;}

.moduleList{ width:100%; padding:0 0 15px 0;}

.moduleList ul{ padding:5px 8px;}

.moduleList li{  height:25px; width:198px;  margin:3px 0;}

.moduleList li a{ line-height:25px;background:#d1d1d1;  font-size:14px; display:block; color:#030303; text-indent:20px; width:100%;}

.moduleList li a:hover{ background:#1a6f45; text-decoration:none; color:#fff;}





.moduleFast{ height:224px; margin:0 0 0 5px; display:none;}

.moduleFast a{ display:block; margin:4px 0;}





.midRight{ width:745px; float:right; margin:5px 10px 0 0;}

.Title{ height:25px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; text-align:left; color:#666666; line-height:25px;}

.Title h2{ float:left; text-indent:15px; display:block; font-size:14px; line-height:25px; font-weight:bolder; color:#037d3a;}

.Title span{ float:right; text-align:right; color:#666666; line-height:25px;}

.content,.cpzs{ padding:15px; line-height:25px; color:#333333;}
.content,.cpzs img { max-width:745px; height:auto;}
.content p img  { max-width:745px; height:auto;}
.content span img  { max-width:745px; height:auto;}
.content1 {max-width:745px; height:auto;}
.content li{ width:97%; height:25px; line-height:25px; background:url(../images/dz.jpg) left no-repeat; text-indent:15px; border-bottom:1px dashed #d3d3d3;}
.content1 ul li{ width:31.3333%; margin:1%; height:auto; border-bottom:1px dashed #d3d3d3; float:left;}
.content1 ul li img { width:100%; height:150px;}
.content1 ul li p { width:100%; height:30px; line-height:30px; text-align:center;}
.content h2{ text-align:center; font-size:16px; width:100%; color:#585858; line-height:30px; font-weight:bolder;}

.content h5{ font-size:12px; text-align:center; padding:5px 0px; font-size:12px; font-weight:100;}





.cpzs li{ width:207px; height:215px; float:left; margin:10px 10px 20px 10px;display:inline;}

.cpzs li a{ width:194px; height:205px; display:block; background:#eeeeee; padding:8px; border:1px solid #CCC;}

.cpzs li a:hover{ background:#16683f; color:#dde50a; text-decoration:none;}



 .nk ul{ padding:10px 5px;}

 .nk li{ width:120px; height:170px; float:left; margin:0 10px;}

 

 #honorTitle{ width:100%; height:23px; line-height:25px; margin:10px 0 0 0; border-bottom:1px solid #c9c9c9;}

 #honorTitle a{ width:80px; height:22px; text-align:center; border:1px solid #c9c9c9; line-height:22px; background:url(../images/honor.gif) repeat-x; color:#555555; margin:0 5px 0 0; float:left; display:block;}

 #honorTitle a:hover,.nav_cusph{ display:block; background:url(../images/honorHover.gif) repeat-x; color:#fff; text-decoration:none;}







/**************/

.footer{ width:1002px; height:25px; float:left; clear:both; margin:5px 20px 0; display:inline;}

.footerCon{ width:550px; float:left; line-height:25px; color:#333333;}

.footerLink{ width:280px; float:right; line-height:25px; text-align:center; color:#999999;}

.footerLink a{ color:#333333; margin:0 3px;}





/*------------------menu-list--------------------*/

.menu-list { 

       clear:both;

        padding-right:0px; 

		display:none; 

		height:27px;

		padding-left:0px;

		margin:20px 0 0 0;

		font-size:10px;

		width:95px;

		padding-top:0px;

		position:absolute; 

		z-index:999999;

		}

	

.menu-list ul { width:95px; float:left; padding:5px 0 0 0;}

.menu-list ul li {  width:95px; height:26px;}

.menu-list ul li a { line-height:25px; display:block; text-align:center; background:#323232; font-size:12px; color:#fff; border-bottom:1px solid #3d3d3d; width:100%;}

.menu-list ul li a:hover { color:#008d47;}

.linkA{ width:340px; height:110px; background:#fff; border:1px solid #cccccc;}

.linkImg{ width:80px; float:left; padding:10px 15px;}





.recruit{ padding:10px; line-height:25px; color:#666666;}

.recruit_t{ height:30px; border-bottom:1px solid  #666666; width:100%; margin:0 0 10px 0;}

.recruit_t h1{ font-size:14px; font-weight:bolder; float:left; margin:5px 0 0 5px; display:block;}

.recruit_t a{ float:right; margin:5px;}







.G_ul{width:500px;margin:0 auto;line-height:26px;}



#page{

	clear:both;

	color:#585858;

	line-height:35px;

	height:35px;

	width:98%;

	float:left;

	margin:5px auto;

	text-align:center;

	margin:12px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;



}



.borderLi{

	margin-bottom:6px;

	padding-bottom:6px;

	list-style:none;

}



.G_tips{

	color:#666;

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	line-height:25px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}





/*PRODUCTS LIST PAGE*/

#picUL{padding:15px; line-height:25px; color:#333333;}

#picUL li{

	height:270px;

	width:270px;

	padding:15px;

	float:left;

	line-height:18px;

	margin:0 15px 15px;

	_margin:0 15px 15px;

	background:#fafdfc;

	text-align:center;

	border:1px solid #ccc;

}

.name{ background:url(../images/inco3.gif) no-repeat left center; padding-left:15px; display:block; float:left; margin-left:5px;}

.xx{ display:block; float:right; }

.xx a{color:#C00;}

#picUL li:hover{ background:#d5d6d6;}

#picUL li img{

	width:270px;

	height:230px;

	padding:4px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

#picUL li img:hover{

	border-color:#d5d6d6;

}









#picUL2 li{

	height:200px;

	width:200px;

	float:left;

	line-height:18px;

	margin:0 5px;

	_margin:0 8px;

	text-align:center;

}

#picUL2 li img{

	width:170px;

	height:140px;

	border:1px solid #dedede;

	padding:2px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

#picUL2 li img:hover{

	border-color:#d5d6d6;

}





.list_content{ height:auto; margin-bottom:18px; padding:10px;}

.list_content .more,job_detail{

	color:#FFF;

	text-align:center;

	display:block;

	background:url(../images/more_bj2.gif) no-repeat left top;

	width:73px;

	height:20px;

	line-height:20px;

	right:5px;

	bottom:11px;

}

.js_content .more{

	color:#FFF;

	text-align:center;

	display:block;

	background:url(../images/more_bj2.gif) no-repeat left top;

	width:73px;

	height:20px;

	line-height:20px;

	right:0px;

	top:75px;

}

.list_li{ width:100%;}

.list_li li{ background:url(../images/recruitTitle.gif) repeat-x; height:31px; width:100%; margin:5px 0; line-height:31px;}

.list_li li span.time{ color:#cc0000; float:left; margin:0 10px 0 15px; display:block;}

.list_li li span.name{ color:#333333; float:left; margin:0 0 0 5px; display:block;}

.list_li li input{ float:right; color:#666666; margin:5px 0 0 0; font-size:12px;}

.list_li li a{ color:#0e5d6a; font-size:12px; float:right; margin:0 10px; }

.content img{width:725px; height:auto;}